Installing Krnl on iOS (IPA Method with KSign/ESign)

⚠️ If this method seems difficult, try Direct Install.

Preparation

  1. Delete your current version of Krnl Roblox.
  2. Go to https://khoindvn.io.vn
  3. Click on Install DNS Profile.
  4. Go to System Settings → General → VPN and Device Management. Install the DNS Profile.
  5. On your Home Screen, a bookmark will appear. Click it.
  6. Scroll to ESign/KSign bypass and download one of them (such as Global Takeoff).
  7. Click on ESign/KSign and make sure you don't get an integrity error (if you do, use another ESign/KSign).
  8. Go to System Settings → VPN and Device Management. Trust the enterprise app and restart.
  9. Download the Krnl IPA by going to https://krnl.cat or typing ?tag zip-ios in chat.
⚠️ Only use VNG if you have a Vietnamese region-locked account.
Installing VNG will permanently lock your Roblox account to Vietnam. You will not be able to use global Roblox anymore on that account. This is irreversible.

KSign Method

  1. Open KSign and click the plus (+) button.
  2. Click Import Files and add your IPA file (you might then need to rename it to remove .zip).
  3. Go back to Khoindvn and click Download Certificates.
  4. Go to KSign again and import the Certs zip.
  5. Extract the Cert zip.
  6. Click the Cert-Khoindvn folder → Click Certs Khoindvn → Click KSign Cert → Click your KSign cert. After that, click Import Certificate.
  7. Click the Krnl IPA and click Import to Library.
  8. Wait until Krnl shows in Downloaded Apps in Library.
  9. Click it and click Sign and Install. Press Start Signing and wait. Click install when prompted.
  10. Wait until the new KSign app installs which will turn into a Krnl. You can now click it and play Roblox.

ESign Method

  1. Open ESign and click the ... button.
  2. Click Import and add your IPA file.
  3. Go back to Khoindvn and click Download Certificates.
  4. Go to ESign again and import the Certs zip.
  5. Unzip the Certs zip.
  6. Click the Certs-Khoindvn folder → Click ESign Cert → Click your ESign cert. After that, click Import Certificate Management.
  7. Click the Krnl IPA and click Import App Library.
  8. Wait until Krnl shows in Apps.
  9. Click it and click Signature. If it says a revoked message, you can still install Krnl but it will stop working after a while.

If you open Roblox and it gives an update pop-up without any "Not Now" option, join the Krnl Discord server and wait until the devs ping about an update for Krnl. Once they ping, follow the steps above.

When Krnl updates, uninstall Krnl, get the latest IPA, and import that again.

⚠️ If you get integrity errors, use another KSign/ESign or sideload with a PC.
When Krnl updates, uninstall Krnl, get the latest IPA, and import it again.
🎥 Video Tutorial (ESign): Click Here

Sideload with a Computer (if Direct Install and all KSigns/ESigns fail)

⚠️ Sideloading requires a computer and an Apple ID. Follow carefully to avoid app installation errors. This tutorial uses Sideloadly but you can also use Sidestore and Altstore.

Useful websites:

Instructions:

  1. Connect your computer to your phone.
  2. Go to the website and download Sideloadly on your PC.
  3. Download the Krnl IPA.
  4. Open Sideloadly and enter your Apple ID (email).
  5. Click on IPA and select the Krnl IPA you downloaded.
  6. Click Start, enter your Apple ID password, and wait a few minutes.
  7. On your phone, Krnl should have downloaded. Go to VPN and Device Management, trust the app, then enable developer mode in Privacy and Security.
  8. After restarting, you should be able to open Krnl!